home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Periodicals / develop / develop Issue 11 / develop 11 code / The NetWork Project / Examples (Sources) / UDPTransport.README < prev   
Encoding:
Text File  |  1992-07-15  |  1.1 KB  |  24 lines  |  [TEXT/MPS ]

  1. UDPTransport is a sample transport system. See "NetWork Transport Systems" for
  2. information on transport systems.
  3.  
  4. The amount of memory passed to MacTCP for buffering depends on the amount of
  5. memory you make available to UDPTransport. The larger the application partition,
  6. the more datagrams can be processed at a time.
  7.  
  8. Depending upon your MacTCP configuration, and whether UDPTransport is the first
  9. application that uses MacTCP, startup of UDPTransport may appear the machine
  10. to hang for several seconds. This is a problem of MacTCP, not UDPTransport.
  11.  
  12. UDPTransport uses the port number 40. I donĀ“t know whether this conflicts with
  13. other internet services, therefore be warned.
  14.  
  15. UDPTransport is written in C, because there are no Pascal interfaces to MacTCP.
  16. The error codes returned are not final.
  17.  
  18. UDPTransport does not support split information - all data is sent as a single
  19. UDP datagram (which of course may be fragmented by IP). Also, it does not support
  20. aborting the transfer while in progress.
  21.  
  22. Unfortunately, MacTCP does not support interruption of a transfer in progress.
  23. This is a violation of the requirement that no user memory is accessed after
  24. an abort.